package com.job.service;

import com.baomidou.mybatisplus.core.metadata.IPage;
import com.baomidou.mybatisplus.extension.plugins.pagination.Page;
import com.job.entity.vo.PartJobVO;
import com.job.entity.PartJob;
import com.baomidou.mybatisplus.extension.service.IService;


public interface PartJobService extends IService<PartJob> {
    void saveOrEditPartJob(PartJob partJob);
    Page<PartJobVO> searchPartJobByWord(Page<PartJobVO> page, String word);
    Page<PartJobVO> searchPartJobVO(Page<PartJobVO> page);
    Page<PartJobVO> searchPartJobByCategory(Page<PartJobVO> page,String categoryId);
    void addPartJobCommentCount(String partJobId);

    Integer setStatus(String partJobId, String status);

    IPage getCheckJob(Page page,Integer jobType, Integer currentPage);
}
